const token = window.localStorage.getItem('bignew_token')
//
function getuserInfo() {
    request({
        type: 'get',
        url: '/admin/user/detail',
        success: function (response) {
            // console.log(response);
            const { email, nickname, password, username, userPic } = response.data;
            if (response.code === 200) {
                $('#username').val(username);
                $('#password').val(password);
                $('#nickname').val(nickname);
                $('#email').val(email);
                $('#Picc').prop('src', userPic)
            }
        },
    })


};
getuserInfo()


// 2、上传图片预览
// 给选中图像的input标签设置 值改变change事件
$('#exampleInputFile').on('change', function () {
    // console.log($('#exampleInputFile'));
    // 获取选中的这个对象
    const file = this.files[0];
    // 使用createObjectURL方法创建临时URL
    const url = URL.createObjectURL(file);
    // 把临时图片URL放回image标签的src属性
    $('.user_pic').prop('src', url);
})

// 3、修改个人信息
// 给修改按钮设置点击事件


//fromdata 获取数据
$('.btn-edit').on('click', function (e) {

    // 修改按钮在from表单里面 要取消默认提交行为

    e.preventDefault();
    // 获取所有修改后的信息  把jq对象转换成dom 才能拿到数据
    const myform = $('#form')[0];

    const formdata = new FormData(myform);
    //检查from表单中 是否有name属性,以及name的属性是否和接口的键一致

    //发送ajax请求
    // const token = window.localStorage.getItem('bignew_token');
    request({

        type: "post",
        url: "/admin/user/edit",
        data: formdata,

        success: function (response) {

            // console.log(response);
            if (response.code === 200) {
                alert(response.msg);
                // 调用父页面(index.js)中的方法，重新渲染用户的头像和用户的信息
                parent.window.parent.getinfo()
            }
        }
    });
})